package com.liy.cloud.common.yy.entity;

import java.io.Serializable;

import com.das.framework.common.vo.BaseVO;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

/**
 * 参数版本信息表实体类
 * 作者: libs
 * 日期：2018-08-14 16:03:12
 * 描述：
 */
@JsonIgnoreProperties({"language", "tempField", "content"})
public class YyParamVersion extends BaseVO<String> implements Serializable{

    private static final long serialVersionUID = 1L;
    
    /*
     * 参数编码(对应参数种类)
     */
    private String paramCode;

    // 参数编码--参数编码种类名称
    private String paramCodeName;

    /*
     * 版本类型
     */
    private String versionCode;
    
    /*
     * 版本编号
     */
    private String paramVersion;
    
    /*
     * 生成时间
     */
    private String createTime;
    
    /*
     * 生效时间
     */
    private String validTime;
    
    /*
     * 失效时间
     */
    private String invalidTime;
    
    /*
     * 发布方系统编码
     */
    private String syscode;
    
    /*
     * 操作员
     */
    private String oper;
    
    /*
     * 格式版本
     */
    private String format;
    
    /*
     * 备注
     */
    private String remark;
    
    /*
     * 文件内容
     */
    private byte[] content;
    
    /*
     * MD5
     */
    private String md5;
    
    
    
    /**
     * 默认构造方法
     **/
    public YyParamVersion(){
      super();
    }
    
    /** 
     * getger和setter方法
     */
    
    public String getParamCode(){
      return paramCode;
    }
    public void setParamCode(String paramCode){
      this.paramCode=paramCode;
    }
    
    public String getVersionCode(){
      return versionCode;
    }
    public void setVersionCode(String versionCode){
      this.versionCode=versionCode;
    }
    
    public String getParamVersion(){
      return paramVersion;
    }
    public void setParamVersion(String paramVersion){
      this.paramVersion=paramVersion;
    }
    
    public String getCreateTime(){
      return createTime;
    }
    public void setCreateTime(String createTime){
      this.createTime=createTime;
    }
    
    public String getValidTime(){
      return validTime;
    }
    public void setValidTime(String validTime){
      this.validTime=validTime;
    }
    
    public String getInvalidTime(){
      return invalidTime;
    }
    public void setInvalidTime(String invalidTime){
      this.invalidTime=invalidTime;
    }
    
    public String getSyscode(){
      return syscode;
    }
    public void setSyscode(String syscode){
      this.syscode=syscode;
    }
    
    public String getOper(){
      return oper;
    }
    public void setOper(String oper){
      this.oper=oper;
    }
    
    public String getFormat(){
      return format;
    }
    public void setFormat(String format){
      this.format=format;
    }
    
    public String getRemark(){
      return remark;
    }
    public void setRemark(String remark){
      this.remark=remark;
    }
    
    public byte[] getContent(){
      return content;
    }
    public void setContent(byte[] content){
      this.content=content;
    }
    
    public String getMd5(){
      return md5;
    }
    public void setMd5(String md5){
      this.md5=md5;
    }
    
    public String getId(){
      return id;
    }
    public void setId(String id){
      this.id=id;
    }

    public String getParamCodeName() {
        return paramCodeName;
    }

    public void setParamCodeName(String paramCodeName) {
        this.paramCodeName = paramCodeName;
    }
}